# 当表达式需要用到函数的时候,但是又不想在外面额外定义一个函数,这时就可以使用匿名函数
# 需求:求2个整数的运算(加减乘除)
def operator_tow_num(a, b, operator):
    '''
    2个整数的运算
    :param a:第一个整数
    :param b: 第二个整数
    :param operator: 进行运算操作的函数
    :return: 返回运算的结果
    '''
    return operator(a, b)


# 加法
def add(a, b):
    return a + b
#
#
# # 减法
# def subtraction(a, b):
#     return a - b
result1=operator_tow_num(7,8,add)
print(result1)


result2=operator_tow_num(5,6, lambda a,b:a+b )
print(result2)
